Synthesizing cubes to satisfy a given intersection pattern

نویسندگان

  • Weikang Qian
  • Marc D. Riedel
  • Ivo G. Rosenberg
چکیده

In two-level logic synthesis, the typical input specification is a set of minterms defining the on set and a set of minterms defining the don’t care set of a Boolean function. The problem is to synthesize an optimal set of product terms, or cubes, that covers all the minterms in the on set and some of the minterms in the don’t care set. In this paper, we consider a different specification: instead of the on set and the don’t care set, we are given a set of numbers, each of which specifies the number of minterms covered by the intersection of one of the subsets of a set of λ cubes. We refer to the given set of numbers as an intersection pattern. The problem is to deterimine whether there exists a set of λ cubes to satisfy the given intersection pattern and, if it exists, to synthesize the set of cubes. We show a necessary and sufficient condition for the existence of λ cubes to satisfy a given intersection pattern. We also show that the synthesis problem can be reduced to the problem of finding a non-negative solution to a set of linear equalities and inequalities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Increasing Embedding Probabilities of RPRPs in RIN Based BIST

In this paper, we propose a new clustered reconfigurable interconnect network (CRIN) BIST to improve the embedding probabilities of random-pattern-resistant-patterns. The proposed method uses a scan-cell reordering technique based on the signal probabilities of given test cubes and specific hardware blocks that increases the embedding probabilities of care bit clustered scan chain test cubes. W...

متن کامل

Circles and Squares, Spheres and Cubes: What's the Deal with Circumplex Models?

A distinction is made between data description and representational space in the context of circumplex models. The representational space provides the language in which data are described, and different languages have their advantages and disadvantages. For instance, points in a two-dimensional Cartesian grid can form a circle. Such a circular pattern corresponds to a description of the data pa...

متن کامل

Topologically Accurate Dual Isosurfacing Using Ray Intersection

“Dual contouring” approaches provide an alternative to standard Marching Cubes (MC) method to extract and approximate an isosurface from trivariate data given on a volumetric mesh. These dual approaches solve some of the problems encountered by the MC methods. We present a simple method based on the MC method and the ray intersection technique to compute isosurface points in the cell interior. ...

متن کامل

Efficient Algorithms for Octree Motion

This paper presents e cient algorithms for updating moving octrees. The rst algorithm works for octrees undergoing both translation and rotation motion; it works efciently by compacting source octrees into a smaller set of cubes (not necessarily standard octree cubes) as a precomputation step, and by using a fast, exact cube/cube intersection test between source octree cubes and target octree c...

متن کامل

The Aluffi Algebra and Linearity Condition

The Aluffi algebra is an algebraic version of characteristic cycles in intersection theory which is an intermediate graded algebra between the symmetric algebra (naive blowup) and the Rees algebra (blowup). Let  R be a commutative Noetherian ring and J ⊂I  ideals of R. We say that J ⊂I  satisfy linearity condition if the Aluffi algebra of I/J is isomorphic with the symmetric algebra. In this pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 193  شماره 

صفحات  -

تاریخ انتشار 2015